package com.ruoyi.omp.api.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 公寓房源租赁明细对象 omp_fe_apartment_lease_detail
 *
 * @author cjie
 * @date 2022-09-13
 */
@Data
@ApiModel
public class FeApartmentLeaseDetail extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @ApiModelProperty(value = "$column.columnComment")
    private String id;

    /** 房源ID */
    @Excel(name = "房源ID")
    @ApiModelProperty(value = "房源ID")
    private String roomId;

    /** 房源编号 */
    @Excel(name = "房源编号")
    @ApiModelProperty(value = "房源编号")
    private String roomCode;

    /** 租赁编号 */
    @Excel(name = "租赁编号")
    @ApiModelProperty(value = "租赁编号")
    private String leaseNum;

    /** 租赁ID */
    @Excel(name = "租赁ID")
    @ApiModelProperty(value = "租赁ID")
    private String leaseId;

    /** 企业ID */
    @Excel(name = "企业ID")
    @ApiModelProperty(value = "企业ID")
    private String enterpriseId;

    /** 企业 */
    @Excel(name = "企业")
    @ApiModelProperty(value = "企业")
    private String enterpriseName;

    /** 租金 */
    @Excel(name = "租金")
    @ApiModelProperty(value = "租金")
    private BigDecimal rent;

    /** 保证金 */
    @Excel(name = "保证金")
    @ApiModelProperty(value = "保证金")
    private BigDecimal margin;

    /** 物业费 */
    @Excel(name = "物业费")
    @ApiModelProperty(value = "物业费")
    private BigDecimal feProperty;

    /** 类型 */
    @Excel(name = "类型")
    @ApiModelProperty(value = "类型")
    private Long type;

    /** 状态 */
    @Excel(name = "状态")
    @ApiModelProperty(value = "状态")
    private Long state;

    @ApiModelProperty(value = "开始时间")
    private Date beginTime;
    @ApiModelProperty(value = "结束时间")
    private Date endTime;


}
